html, body, :global(#root) {
  height: 100%;
}

body {
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  // overflow: hidden;
}

.globalSpin {
  width: 100%;
  margin: 40px 0 !important;
}

// .ant-menu.ant-menu-dark .ant-menu-item-selected, .ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected {
//   background: red;
// }

:global(.ant-menu-horizontal) {
  border-bottom:none !important;
}

:global(.ant-table-title) {
  padding: 4px 5px !important;
  border-top: none !important;
  background: #fff;
  border-bottom: 1px solid #efefef !important;
}

:global(.ant-table-thead) > :global(tr) > :global(th) {
  border-top: 1px solid #e8e8e8;
}

:global(.ant-table-footer) {
  text-align: right !important;
  padding:12px 12px !important;
}

:global(.ant-table-fixed) {
  border:none !important;
}

:global(.mditor) {
  height:100% !important;
}
